$(function () {
    if (get_cookie("key")) {
        $.ajax({
            url: ip + "index.php?s=admincms/login/isadmin",
            type: "post",
            data: {
                "user": get_cookie("user"),
                "key": get_cookie("key")
            },
            success: function (_res) {
                res = JSON.parse(_res);
                if (res.resStatus === 0) {
                    location.href = "nav.html";
                }
            }
        });
    }
    var login = {
        //防止频繁操作
        old_click_time: 1000,
        click_yes: function () {
            var now_tiem = new Date().getTime();
            if (now_tiem - this.old_click_time > 1000) {
                this.old_click_time = now_tiem;
                return true;
            } else {
                return false;
            }
        },
        denglu: function () {
            $.ajax({
                url: ip + "index.php?s=admincms/login/login",
                type: "post",
                data: {
                    "user": $("#phone_number").val(),
                    "pwd": $("#yanzhengma").val()
                },
                success: function (_res) {
                    var res = JSON.parse(_res);
                    if (res.resStatus === 0) {
                        set_cookie("key", res.data[0].sign, 30);
                        set_cookie("user", $("#phone_number").val(), 30);
                        location.href = "nav.html";
                    } else if (res.resStatus === 2) {
                        $("#hint_text").text("您没有权限登录！！！");
                    } else if (res.resStatus === 3) {
                        $("#hint_text").text("验证码不能为空哦！！！");
                    } else if (res.resStatus === 4) {
                        $("#hint_text").text("验证码错误啦！！！");
                    } else if (res.resStatus === 1) {
                        $("#hint_text").text("登陆失败！！！");
                    }else{
                        $("#hint_text").text("登陆失败！！！");
                    }

                },
                error:function () {
                    $("#hint_text").text("登录失败！！");
                }
            });
        },
        daojishi: function () {
            $("#daojishi>span").text(59);
            var stop = setInterval(function () {
                if (Number($("#daojishi>span").text()) < 1) {
                    clearInterval(stop);
                    $("#daojishi").hide();
                    $("#get_number").fadeIn();
                } else {
                    $("#daojishi>span").text(Number($("#daojishi>span").text()) - 1);
                }
            }, 1000);
        },
        yanzhengma: function () {
            $.ajax({
                url: ip + "index.php?s=admincms/sms/send",
                type: "post",
                data: {
                    m: $("#phone_number").val()
                },
                success: function (_res) {
                    var res = JSON.parse(_res);
                    if (res.errno === 0) {
                        console.log(res);
                        $("#phone_number").removeClass("error");
                        $("#get_number").hide();
                        $("#daojishi").fadeIn();
                        $("#hint_text").text("");
                        login.daojishi();
                    } else {
                        $("#phone_number").addClass("error");
                        $("#hint_text").text("您没有权限登录！！！");
                    }
                },
                error:function () {
                    $("#hint_text").text("验证码请求失败！！");
                }
            });
        }
    };
    $("#login").bind("click", function () {
        if (login.jiancha()) {
            login.denglu();
        }
    });
    $(".form").submit(function () {
        if (login.jiancha()) {
            login.denglu();
        }
        return false;
    });
    $("#get_number").bind("click", function () {
        if (!(/^1[3|4|5|8][0-9]\d{8}$/.test($("#phone_number").val()))) {
            $("#phone_number").addClass("error");
            $("#hint_text").text("手机号不对哦亲！！！");
        } else {
            if (login.click_yes()) {
                login.yanzhengma();
            }

        }
    });
    $("#login_btn").bind("click", function () {
        if (!(/^1[3|4|5|8][0-9]\d{4,8}$/.test($("#phone_number").val()))) {
            $("#phone_number").addClass("error");
            $("#hint_text").text("手机号不对哦亲！！！");
        } else if ($("#yanzhengma").val() === "") {
            $("#phone_number").removeClass("error");
            $("#yanzhengma").addClass("error");
            $("#hint_text").text("验证码不能为空哦亲！！！");
        } else {
            login.denglu();
        }
    });
});